package org.youyee.game.interfaces
{
	import org.youyee.game.managers.DepthManager;
	import org.youyee.game.pathFinding.PathNode;

	/**
	 * 所有被深度管理器管理的物品都应该实现此接口 
	 * @author youyee
	 * 
	 */	
	public interface IDepthItem
	{
		/**
		 * 获取初步的z轴索引 
		 * @return 
		 * 
		 */		
		function get zIndex():Number;
		
		/**
		 * 获取所占的路径节点 
		 * @return 
		 * 
		 */		
		function get pathNode():PathNode;
		
		/**
		 * 获取物品的宽度 
		 * @return 
		 * 
		 */		
		function get itemWidth():int;
		
		/**
		 * 获取物品的高度 
		 * @return 
		 * 
		 */		
		function get itemHeight():int;
		
		/**
		 * 获取面积的尺寸 
		 * @return 
		 * 
		 */		
		function get areaSize():int;
	}
}